#include "global.h"
#include <QDir>

QString gate_url_prefix="";

std::function<void(QWidget*)> repolish = [](QWidget* w){

  //将现在的样式卸载掉
    w->style()->unpolish(w);
    //再重装一下
    w->style()->polish(w);
};

std::function<QString(QString)> xorString=[](QString input){

    QString result = input;
    int length = input.length();
    //让长度不超过255
    length = length%255;
    for(int i =0;i<length;++i){
        //对应位置的字符，与或上字符的长度
        // 这里假设所有字符都是ascii，所以直接转换
        result[i] = QChar(static_cast<ushort>(input[i].unicode()^
                                              static_cast<ushort>(length)));
    }
    return result;

};



